home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 13 / FileTest.java < prev   
Encoding:
Java Source  |  2000-09-08  |  750 b   |  22 lines

  1. import java.io.File;
  2. class FileTest {
  3. static void p(String s) { 
  4. System.out.println(s);
  5. }
  6.  
  7. public static void main(String args[]) { 
  8. File f1 = new File("/java/COPYRIGHT");
  9. p("File Name:" + f1 .getName());
  10. p("Path:" + f1.getPath());
  11. p("Abs Path:" + f1.getAbsolutePath());
  12. p("Parent:" + f1.getParent());
  13. p(f1.exists() ? "exists" : "does not exist");
  14. p(f1.canWrite() ? "is writeable" : "is not writeable");
  15. p(f1.canRead() ? "is readable" : "is not readable");
  16. p("is " + (f1.isDirectory() ? " " : "not") + " a directory");
  17. p(f1.isFile() ? "is normal file" : "might be a named pipe");
  18. p(f1.isAbsolute() ? "is absolute" : "is not absolute");
  19. p("File last modified:" + f1. lastModified());
  20. p("File size:" + f1.length() + " Bytes");
  21. } }
  22.